html,
body {
  height: 100%;
  font-family: "microsoft yahei" !important;
}
a {
  color: #333 ;
  text-decoration: none ;
}
a:hover {
  color: #333 ;
  text-decoration: none ;
}
.leftMenu {
  height: 100%;
  width: 300px;
  background: #222d32;
  position: fixed;
}
.leftMenu .leftMenuDirective .menuHeader {
  color: #fff;
  font-size: 20px;
  height: 78px;
  line-height: 78px;
}
.leftMenu .leftMenuDirective .leftMenuItem.panel {
  background: none;
  margin-bottom: 0;
}
.leftMenu .leftMenuDirective .leftMenuItem.panel .panel-heading {
  padding: 0;
}
.leftMenu .leftMenuDirective .leftMenuItem.panel .panel-heading a {
  display: block;
  cursor: pointer;
  background: #222d32;
  color: #fff;
  border: none;
  padding: 10px 50px;
}
.leftMenu .leftMenuDirective .leftMenuItem.panel .panel-body {
  padding: 0;
}
.leftMenu .leftMenuDirective .leftMenuItem.panel .panel-body .list-group {
  margin-bottom: 0;
}
.leftMenu .leftMenuDirective .leftMenuItem.panel .panel-body .list-group .list-group-item {
  padding: 0px;
  border: none;
}
.leftMenu .leftMenuDirective .leftMenuItem.panel .panel-body .list-group .list-group-item a {
  padding: 0px 50px;
  display: block;
  line-height: 39px;
  background: #2c3b41;
  color: #8aa4af;
}
.header {
  height: 78px;
  background: #fff;
}
#main {
  margin-left: 300px;
  background: #e5e5e5;
  min-height: 100%;
}
#main > section {
  padding: 5px;
}
